package fr.bugtracker.service.outils;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import fr.bugtracker.commun.exception.ExceptionFonctionnelle;
import fr.bugtracker.dao.technique.DaoUtilisateur;
import fr.bugtracker.entity.technique.Utilisateur;
import fr.bugtracker.service.AbstractService;

/**
 *
 * @author lparrot
 */
@Stateless
public class SrvMetier extends AbstractService {

	/**
	 * fr.bugtracker.dao des utilisateurs
	 */
	@EJB
	private DaoUtilisateur daoUtilisateur;

	/**
	 * Constructeur de la classe <code>SrvMetier</code>.
	 */
	public SrvMetier() {
	}

    /**
     * Récupère l'utilisateur par rapport à son login
     * @param pUsername {@link String} le login de l'utilisateur à rechercher
     * @return {@link Utilisateur}
     * @throws ExceptionFonctionnelle -
     */
    public Utilisateur getUtilisateurByUsername(String pUsername) throws ExceptionFonctionnelle {
    	return daoUtilisateur.getUtilisateurByUsername(pUsername);
    }

}
